hoof-removing device - French English Dictionary